#一、打开文件(绝对路径or相对路径，模式：只读"r",只写"w")
f=open("./afile.txt","r",encoding="utf-8")


#二、读取文件  
print(f.read(10)) #读1-10个字节
print(f.read(10)) #读11-20个字节

#readline方法
print(f.readline())    #读一行

line=f.readline()
while line != " ":
    print(line)
    line=f.readline()

#readlines方法
lines=f.readlines()  #把每行内容存在列表中
for line in lines:
    print(line)

#三、关闭文件
f.close()


#简洁做法
with open("./afile.txt") as f:
    print(f.read())



#写文件

#文件已经存在的话会清空原本的内容
with open("./unknow.txt","w",encoding="utf-8") as file:
    file.write("hello!\n")

#附加模式“a”不清空原本的内容


#"r+"支持读写

